package com.alinu.settings.service;

import com.alinu.exception.LoginException;
import com.alinu.settings.domain.User;

import java.util.List;

/**
 * @author chenzuwei
 * @date 2021/3/14
 * @description 用户业务接口类
 */
public interface UserService {
    /**
     * 查询用户信息
     *
     * @param account  账号
     * @param password 密码
     * @param ip       客户端IP
     * @return 查询user
     * @throws LoginException 登录异常
     */
    User findByActAndPwd(String account, String password, String ip) throws LoginException;

    /**
     * 获取用户列表信息
     *
     * @return 用户列表
     */
    List<User> getUserList();
}
